431 research outputs found
Simulating Evolutionary Games: A Python-Based Introduction
This paper is an introduction to agent-based simulation using the Python programming language. The core objective of the paper is to enable students, teachers, and researchers immediately to begin social-science simulation projects in a general purpose programming language. This objective is facilitated by design features of the Python programming language, which we very briefly discuss. The paper has a 'tutorial' component, in that it is enablement-focused and therefore strongly application-oriented. As our illustrative application, we choose a classic agent-based simulation model: the evolutionary iterated prisoner's dilemma. We show how to simulate the iterated prisoner's dilemma with code that is simple and readable yet flexible and easily extensible. Despite the simplicity of the code, it constitutes a useful and easily extended simulation toolkit. We offer three examples of this extensibility: we explore the classic result that topology matters for evolutionary outcomes, we show how player type evolution is affected by payoff cardinality, and we show that strategy evaluation procedures can affect strategy persistence. Social science students and instructors should find that this paper provides adequate background to immediately begin their own simulation projects. Social science researchers will additionally be able to compare the simplicity, readability, and extensibility of the Python code with comparable simulations in other languages.Agent-Based Simulation, Python, Prisoner's Dilemma
Social Consequences of Commitment
This paper begins with a detailed computational introduction to a classic ACE model: an evolutionary prisoner's dilemma. The paper presents a simple but fully coded object oriented implementation of this model. (We use the Python programming language, which is shown to be a natural ally for ACE research). Using these tools, we demonstrate that player type evolution is affected by cardinal payoffs. We then explore a possible social benefit to commitment, where 'commitment' denotes an unwillingness to surrender a reciprocal strategy.ACE; agent-based; computational economics; iterated prisoner's dilemma; evolutionary prisoner's dilemma; commitment
The Structure of Neoclassical Consumer Theory
This paper offers an accessible introductory survey of the application of abstract choice theory to consumer theory. In the process, the paper identifires---somewhat more carefully than is usual in the literature--- the relatively small role of the rationality postulates and the relatively large role of the ad hoc assumptions that are required to produce the minimal structure of neoclassical consumer theory. (This structure is that Marshallian demand obeys the weak axiom of revealed preference in budget data). Finally, this paper serves as a reminder that economists should abandon the behaviorist aspirations and claims that they have repeatedly, but incorrectly, associated with abstract choice theory.abstract choice theory, consumer theory, neoclassical economics
The ABM Template Models -- A Reformulation with Reference Implementations
This paper refines a well-known set of template models for agent-based modeling and offers new reference implementations. It also addresses issues of design, flexibility, and ease of use that are relevant to the choice of an agent-based modeling platform.
The Behavioral Life-Cycle Theory Of Consumer Behavior: Survey Evidence
We find that survey evidence on faculty pay-cycle choice strongly contradicts the neoclassical theory of consumer behavior. It is more favorable to the behavioral life-cycle theory of Shefrin and Thaler (1988).behavioral life-cycle theory, consumer behavior, survey evidence
HIV and Concurrent Sexual Partnerships: Modelling the Role of Coital Dilution
Background: The concurrency hypothesis asserts that high prevalence of overlapping sexual partnerships explains extraordinarily high HIV levels in sub-Saharan Africa. Earlier simulation models show that the network effect of concurrency can increase HIV incidence, but those models do not account for the coital dilution effect (nonprimary partnerships have lower coital frequency than primary partnerships).
Methods: We modify the model of Eaton et al (AIDS and Behavior, September 2010) to incorporate coital dilution by assigning lower coital frequencies to non-primary partnerships. We parameterize coital dilution based on the empirical work of Morris et al (PLoS ONE, December 2010) and others. Following Eaton et al, we simulate the daily transmission of HIV over 250 years for 10 levels of concurrency.
Results: At every level of concurrency, our focal coital-dilution simulation produces epidemic extinction. Our sensitivity analysis shows that this result is quite robust; even modestly lower coital frequencies in non-primary partnerships lead to epidemic extinction.
Conclusions: In order to contribute usefully to the investigation of HIV prevalence, simulation models of concurrent partnering and HIV epidemics must incorporate realistic degrees of coital dilution. Doing so dramatically reduces the role that concurrency can play in accelerating the spread of HIV and suggests that concurrency cannot be an important driver of HIV epidemics in sub-Saharan Africa. Alternative explanations for HIV epidemics in sub- Saharan Africa are needed
The Real Interest Differential Model after Twenty Years
It has been twenty years since Frankel (1979) offered the classic empirical support for the Dornbusch (1976) overshooting model against the simple monetary approach model, and almost that long since Driskill and Sheffrin (1981) uncovered some important inconsistencies between Frankel’s theoretical framework and his empirical implementation. Frankel’s RID model nevertheless spawned a huge lit-erature in international monetary economics. In this paper, we replicate and update the Frankel (1979) and Driskill and Sheffrin (1981) results, in order to offer a retrospective and a reëvaluation of this lit-erature. We also explain why the model estimated by Driskill and Sheffrin (1981) cannot underpin a critique of Frankel (1979), a point which is not generally recognized. While specialists in international finance generally recognize that the initial promise of Frankel’s research has not been kept, we believe that many will be surprised nevertheless by our stark findings. JEL: F31, F40, C13exchange rates, real interest differential model
Social Consequences of Commitment
This paper begins with a detailed computational introduction to a classic ACE model:
an evolutionary prisoner's dilemma.
The paper presents a simple but fully coded object oriented implementation of this model.
(We use the Python programming language, which is shown to be a natural ally for ACE research).
Using these tools,
we demonstrate that player type evolution is affected by cardinal payoffs.
We then explore a possible social benefit to commitment,
where 'commitment' denotes an unwillingness to surrender a reciprocal strategy
Social Consequences of Commitment
This paper begins with a detailed computational introduction to a classic ACE model:
an evolutionary prisoner's dilemma.
The paper presents a simple but fully coded object oriented implementation of this model.
(We use the Python programming language, which is shown to be a natural ally for ACE research).
Using these tools,
we demonstrate that player type evolution is affected by cardinal payoffs.
We then explore a possible social benefit to commitment,
where 'commitment' denotes an unwillingness to surrender a reciprocal strategy
Self-Control in Cyberspace: Applying Dual Systems Theory to a Review of Digital Self-Control Tools
Many people struggle to control their use of digital devices. However, our
understanding of the design mechanisms that support user self-control remains
limited. In this paper, we make two contributions to HCI research in this
space: first, we analyse 367 apps and browser extensions from the Google Play,
Chrome Web, and Apple App stores to identify common core design features and
intervention strategies afforded by current tools for digital self-control.
Second, we adapt and apply an integrative dual systems model of self-regulation
as a framework for organising and evaluating the design features found. Our
analysis aims to help the design of better tools in two ways: (i) by
identifying how, through a well-established model of self-regulation, current
tools overlap and differ in how they support self-control; and (ii) by using
the model to reveal underexplored cognitive mechanisms that could aid the
design of new tools.Comment: 11.5 pages (excl. references), 6 figures, 1 tabl
- …